package com.sp.fresh_produce.model.dao;

import com.sp.fresh_produce.controller.dto.VO.OrderItemVO;
import com.sp.fresh_produce.model.pojo.OrderItem;

import java.util.List;

/**
 * 订单明细表 Mapper 接口
 */
public interface OrderItemMapper {
    /** 按主键删除 */
    int deleteByPrimaryKey(Integer id);

    /** 全量插入 */
    int insert(OrderItem record);

    /** 选择性插入（仅非空字段） */
    int insertSelective(OrderItem record);

    /** 按主键查询 */
    OrderItem selectByPrimaryKey(Integer id);

    /** 选择性按主键更新（仅更新非空字段） */
    int updateByPrimaryKeySelective(OrderItem record);

    /** 全量按主键更新 */
    int updateByPrimaryKey(OrderItem record);

    List<OrderItem> selectByOrderNo(String orderNo);
}